trust software durable power of attorney will assembly software estate planning living trust last will and testament tax planning legal wills writing a will succession tax living wills will and testament trust assembly tax preparation